﻿<?php // no direct access
defined('_JEXEC') or die('Restricted access');

jimport( 'joomla.application.component.view');

// montre les prochaines distributions, tout abo confondu
class amapViewprodistri extends JView
{	
  var $amap;

  function display($tpl = null)
  {

    global $mainframe;
    $document =& JFactory::getDocument();
    $pathway  =& $mainframe->getPathway();
	
	// Adds parameter handling
	$params = $mainframe->getParams();

	$params->def( 'show_page_title', 1 );
	$params->def( 'page_title', 'Prochaines distributions');

	if ($this->amap->adLoggue){
	  if ($this->amap->adExiste){
	    echo "<div class='amap_bloc'>";
	    echo "<h3 class='amap_titre'>Prochaines distributions</h3>";

	    echo 'classé par date la prochaine distribution de chaque produit (la prochaine et celle là uniquement). La petite icone sur la gauche permet d\'accéder à la liste de distribution correspondante à conditions de s\'être identifié et d\'être adhérent</p>';
	    
	    $data = $this->amap->getprodistri();

	    $tableau = new tableau;

	    $tableau->header[0] = 'Nom';
	    $tableau->header[1] = 'A distribuer';
	    $tableau->header[2] = 'Orphelin';
	    $tableau->header[3] = 'En cours';
	    $tableau->header[4] = 'Voir';
	    $tableau->commandes = array (0=>array('href'=>'index.php?option=com_amap&view=advoirdistrib&distrib=next',
						  'param'=>array('abo'=>'Nom'),
						  'icone'=>'distrib.png',
						  'title'=>'Accès à la liste'),
					 );
	    

	    foreach ($data as $abonnement) {
			
	      $panier = '';
	      foreach ($abonnement['distrib'] as $type=>$qte){
		if ($type == "Orphelins") { 
		  $orphelin = '<strong>'.$qte.'</strong>';
		} elseif ($type == "Date") {
		  $date = $qte;
		} else {
		  if ($panier == '' ) {
		    $panier = $type.' : '.$qte;
		  } else { 
		    $panier .= '<br/>'.$type.' : '.$qte;
		  }
		}
	      }

	      $tableauDate[$date][] = array(
					    'Nom'=>$abonnement['abonnement']['Nom'],
					    //$date,
					    $panier,
					    $orphelin,
					    $abonnement['encours']
					    );
	    }
	    
	    foreach ( $tableauDate as $dte=>$table) {
	      $tableau->table = $table;
	      echo '<br/> <p><strong>Le '.$dte.' </strong></p>';
	      $tableau->afficheTable();
	    }
	    print("</div>\n");
	  }
	  parent::display($tpl);
	}
  }
}  
?>

